import 'package:flutter/material.dart';
import 'package:tdesign_flutter/tdesign_flutter.dart';

class TabBar {
  // 标题（如"首页"、"我的"）
  late String title;
  // 未选中状态的图标（Icon组件）
  late IconData icon;
  // 选中状态的图标（Icon组件）
  late IconData iconFill;
  // 索引（用于标识位置，与PageView对应）
  late int index;

  TabBar({
    required this.title,
    required this.icon,
    required this.iconFill,
    required this.index,
  });
}

class TabBarConfig {
  static final List<TabBar> tabBarList = [
    // 第一个Tab：首页
    TabBar(
      title: '首页',
      icon: TDIcons.home,
      iconFill: TDIcons.home_filled,
      index: 0,
    ),
    TabBar(
      title: '我的',
      icon: TDIcons.mail,
      iconFill: TDIcons.mail_filled,
      index: 1,
    ),
  ];
}
